Class Time#setHolidaySchedule

Time

Class Summary
Constructor Attributes Constructor Name and Description
 
Time#setHolidaySchedule(successCallback, errorCallback, options)
Sets HolidaySchedule

Class Detail

Time#setHolidaySchedule(successCallback, errorCallback, options)
Sets HolidaySchedule
// Javascript code
 function setAllHolidaySchedules () {
     var params = {
         "holidaySchedule":[
         {
             "settings":{
                  "year":2016,
                  "month":12,
                  "date":31,
                  "days":1,
                  "repeat":"none",
                  "repeatBy":"none"
              },
              "name":"Holiday Name 01"
              }
         ]
     }
     function successCb(cbObject) {
         console.log("sucess");
         // Do something
     }
     function failureCb(cbObject) {
         var errorCode = cbObject.errorCode;
         var errorText = cbObject.errorText;
         console.log ("Error Code [" + errorCode + "]: " + errorText);
     }
     var time = new Time();
     time.setHolidaySchedule(successCb, failureCb, params);
 }
Parameters:
{Function} successCallback
success callback function.
{Function} errorCallback
failure callback function.
{Object} options
PropertyTypeDescription
holidaySchedule[]Arrayholiday schedule list
holidaySchedule[].nameStringschedule name
holidaySchedule[].settings.yearNumberyear
holidaySchedule[].settings.yearNumbermonth
holidaySchedule[].settings.dateNumberdate
holidaySchedule[].settings.daysNumberday
holidaySchedule[].settings.repeatStringrepeat
holidaySchedule[].settings.repeatByStringrepeatBy
Since:
1.4
See:
Time.getHolidaySchedule()
Time.unsetHolidaySchedule()